INSTALAR ANSIBLE EN UBUNTU https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-ansible-on-ubuntu-22-04 1. Añadir repositorio oficial de ansible sudo apt-add-repository ppa:ansible/ansible 2. Actualizamos el repositorio sudo apt update 3. Instalamos ansible sudo apt install ansible 4. Modificamos el inventario Un inventario ansible es un archivo donde tenemos los posible servires candidatos sobre los cuales operar en ellos La organización de este archivo es en base a etiquetas (labels) que se definien entre corchetes Todo línea precedido de # significa que está comentada, no tiene efecto sudo nano /etc/ansible/hosts [misServidoresDestino] 192.168.59.70 # miwp en caso de que hayamos añadido entrada en archivo hosts de nuestro equipo También puedo crear un archivo de invantario propio en el directorio que sea, lo único que habría que hacer es definir este archivo al ejecutar el playbook. Ejemplo: ~ ansible-playbook -i miInventarioAnsible Si no se especifica, se toma el inventario por defecto (/etc/ansible/hosts) 4.1 Para comprobar el inventario ansible-inventory --list -y 5. Comprobar la conectividad ansible all -m ping -u user Entiéndade "user" como el usuario de nuestro sistema destino Dado que ansible realiza la adminsitración vía ssh, es conveniente instalar la nuestra clave pública ssh para que el proceso sea totalmente automático, sin necesidad de que se solicite la intervención del usuario para introducir contraseña 5.1 Generar claves ssh ssh-keygen 5.2 Instalar claves en servidores destino ssh-copy-id user@miwp DESCARGAR PLAYBOOKS DE LAMP-WORDPRESS-UBUNTU https://www.digitalocean.com/community/tutorials/how-to-use-ansible-to-install-and-set-up-wordpress-with-lamp-on-ubuntu-18-04-es git clone https://github.com/do-community/ansible-playbooks.git cd ansible-playbooks 1. Configurar las variables cd wordpress-lamp_ubuntu1804 nano vars/default.yml 2. Ejecutar playbook ansible-playbook playbook.yml -i miInventario -l servidoresWordpress -u user -i Establece un inventario propio -l Etiquetas destino -u Usuario remoto de los servidores destino Contenido de miInventario [servidoresWordpress]